The Vietnamese phrase "gắng công" translates to "do one's level best" in English. It means to put in a lot of effort to achieve something, to try hard, or to work diligently towards a goal.
While "gắng công" primarily focuses on effort and diligence, it can also carry a connotation of perseverance. It emphasizes the importance of not just trying but also maintaining that effort over time.